Full Stack Developer

  • Sydney
  • Contract
  • Thu Jan 15 21:38:17 2026
  • 90M0686676

We are seeking a highly skilled Senior Full Stack Developer to join our client's team. This role is ideal for a technical expert who thrives in a collaborative, global environment and possesses a deep understanding of the banking sector.

Core Responsibilities

  • End-to-End Development: Design, develop, and maintain robust applications using Java (8+) and Cloud-based Full Stack technologies.
  • Backend Engineering: Build scalable microservices using Spring Boot, Hibernate, and RESTful APIs, ensuring high performance and security.
  • Frontend Innovation: Create dynamic user interfaces using ReactJS, Redux, and SAGA, with a focus on seamless integration via Node.js APIs.
  • Quality Assurance: Maintain high code quality through rigorous unit testing (JUnit for backend, JavaScript testing frameworks for frontend).
  • Stakeholder Engagement: Act as a technical liaison between business units and end-users to translate functional requirements into high-quality deliverable.

Required Qualifications & Experience

  • Professional Experience: 8+ years of software development experience, including at least 5 years within the banking industry.
  • Java Mastery: Expert-level knowledge of Core Java (Java 8 or higher) and the Spring ecosystem.
  • Modern Web Stack: Proficiency in ReactJS, Redux, SAGA Framework, and Node.js.
  • API Design: Proven experience creating API definitions using Swagger and building Node.js integration layers.
  • Environment Knowledge: Familiarity with the technical landscape and banking operational standards.

Desired Skills & Attributes

  • Agile Mindset: Experience working in Agile/Scrum environments with global, distributed teams.
  • Technical Extras: Familiarity with Lodash, React Selectors, and Styled Components is highly regarded.
  • Soft Skills: Exceptional communication skills with a proactive, self-motivated approach to problem-solving.
  • Client Focus: A strong commitment to timely delivery and excellence in client service.
  • Categorisation: It separates "Core Responsibilities" from "Technical Skills," making it easier for candidates to scan.
  • Active Language: Replaces passive phrases (e.g., "should have") with active, results-oriented language (e.g., "Design, develop, and maintain").
  • Clarity: It highlights the specific importance of the banking industry experience.
If your interested and obtain the skillset of the above, please apply for the role or send your CV to jorden.ortez@randstaddigital.com.au

At Randstad Digital, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.